﻿img {
	max-width:100%;
	height:auto;
	vertical-align:middle;
	border:0;
	-ms-interpolation-mode:bicubic
}

@media print {
	*{text-shadow:none!important;
	color:#000!important;
	background:0 0!important;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
	-ms-box-shadow:none!important;
	-o-box-shadow:none!important;
	box-shadow:none!important
}

blockquote,pre {
	border:1px solid #999;
	page-break-inside:avoid
}
thead {
	display:table-header-group
}
img,tr {
	page-break-inside:avoid
}
img {
	max-width:100%!important
}
@page {
	margin:.5cm
}

}
.aboutbody {
	margin:0;
	font-size:14px;
	line-height:20px;
	color:#333;
	background-color:#fff
}
a {
	text-decoration:none
}

.row-fluid {
	width:100%
}
.row-fluid:after,.row-fluid:before {
	display:table;
	content:"";
	line-height:0
}
.row-fluid:after {
	clear:both
}
.row-fluid [class*=span] {
	display:block;
	float:left;
	min-height:30px;
	margin-left:2.1276595744681%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box
}
.row-fluid [class*=span]:first-child {
	margin-left:0
}
.row-fluid .span1 {
	width:6.382978723404301%
}
.row-fluid .span2 {
	width:14.893617021276704%
}
.row-fluid .span3 {
	width:23.404255319149108%
}
.row-fluid .span4 {
	width:31.914893617021505%
}
.row-fluid .span5 {
	width:40.42553191489391%
}
.row-fluid .span6 {
	width:48.936170212766314%
}
.row-fluid .span7 {
	width:57.44680851063871%
}
.row-fluid .span8 {
	width:65.95744680851111%
}
.row-fluid .span9 {
	width:74.46808510638351%
}
.row-fluid .span10 {
	width:82.97872340425592%
}
.row-fluid .span11 {
	width:91.48936170212832%
}
.row-fluid .span12 {
	width:100.00000000000072%
}
.row-fluid .offset1,.row-fluid .offset1:first-child {
	margin-left:10.638297872340502%
}
.row-fluid .offset2,.row-fluid .offset2:first-child {
	margin-left:19.148936170212906%
}
.row-fluid .offset3,.row-fluid .offset3:first-child {
	margin-left:27.65957446808531%
}
.row-fluid .offset4,.row-fluid .offset4:first-child {
	margin-left:36.17021276595771%
}
.row-fluid .offset5,.row-fluid .offset5:first-child {
	margin-left:44.68085106383011%
}
.row-fluid .offset6,.row-fluid .offset6:first-child {
	margin-left:53.191489361702516%
}
.row-fluid .offset7,.row-fluid .offset7:first-child {
	margin-left:61.70212765957491%
}
.row-fluid .offset8,.row-fluid .offset8:first-child {
	margin-left:70.2127659574473%
}
.row-fluid .offset9,.row-fluid .offset9:first-child {
	margin-left:78.7234042553197%
}
.row-fluid .offset10,.row-fluid .offset10:first-child {
	margin-left:87.23404255319211%
}
.row-fluid .offset11,.row-fluid .offset11:first-child {
	margin-left:95.74468085106452%
}
.row-fluid [class*=span].hide,[class*=span].hide {
	display:none
}
.row-fluid [class*=span].pull-right,[class*=span].pull-right {
	float:right
}
.container {
	margin-right:auto;
	margin-left:auto
}
.container:after,.container:before {
	display:table;
	content:"";
	line-height:0
}
.container:after {
	clear:both
}
.container-fluid {
	padding-right:20px;
	padding-left:20px
}
.container-fluid:after,.container-fluid:before {
	display:table;
	content:"";
	line-height:0
}
.container-fluid:after {
	clear:both
}

.lead {
	margin-bottom:20px;
	font-size:21px;
	font-weight:200;
	line-height:30px
}
small {
	font-size:85%
}
strong {
	font-weight:700
}
em {
	font-style:italic
}
cite {
	font-style:normal
}
.muted {
	color:#999
}
a.muted:focus,a.muted:hover {
	color:#8a8a8a
}
.text-warning {
	color:#c09853
}
a.text-warning:focus,a.text-warning:hover {
	color:#b58b42
}
.text-error {
	color:#b94a48
}
a.text-error:focus,a.text-error:hover {
	color:#a74240
}
.text-info {
	color:#3a87ad
}
.text-left {
	text-align:left
}
.text-right {
	text-align:right
}
.text-center {
	text-align:center
}


.hide {
	display:none
}
.show {
	display:block
}

.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container {
	width:990px
}
.row {
	margin-left:-30px
}
.row:after,.row:before {
	display:table;
	content:"";
	line-height:0
}
.row:after {
	clear:both
}
[class*=span] {
	float:left;
	min-height:1px;
    margin-left: 30px;
}

.span1 {
	width:55px
}
.span2 {
	width:140px
}
.span3 {
	width:225px
}
.span4 {
	width:310px
}
.span5 {
	width:395px
}
.span6 {
	width:480px
}
.span7 {
	width:565px
}
.span8 {
	width:580px
}
.span9 {
	width:735px
}
.span10 {
	width:820px
}
.span11 {
	width:905px
}
.span12 {
	width:990px
}
#scrollUp {
	bottom:20px;
	right:20px;
	width:38px;
	height:38px;
	background:url(/Content/Default/Images/About/top.png) no-repeat
}

.plan {
	position:relative
}
.plan ul {
	padding:10px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box
}
.plan ul li {
	font-size:13px;
	background:0 0;
	line-height:30px;
	text-shadow:1px 1px 0 #FFF;
	padding:0
}
.plan .plan-header ul {
	background:#EEE
}
.plan .plan-content {
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s
}
.plan .plan-content:nth-child(even) {
	background:#F6F6F6
}
.plan .plan-content ul li.important {
	font-size:18px
}
.plan .plan-detail {
	border-top:1px dashed #CCC
}
.favlink {
	margin-top:15px
}

@media print {
	.hidden-print {
	display:none;
	visibility:hidden
}
}.importantPost {
	width:100%;
	position:fixed;
	background:#2498c4;
	z-index:1022
}
.importantPost h4 {
	color:#FFF;
	line-height:50px;
	text-shadow:0 1px 0 #000;
	padding-left:15px
}
.importantPost p {
	color:#FFF;
	line-height:50px;
	text-shadow:0 1px 0 #000;
	padding-left:15px;
	margin-bottom:0
}
.rt-logo {
	position:absolute;
	top:10%;
	right:2%
}
.benifit-wrapper {
	background:url(/Images/Coupon/fresher-benifit/bg.png) center top no-repeat;
	height:450px;
	margin-top:-30px;
	position:relative
}
.benifit-wrapper .button-wrapper {
	position:absolute;
	bottom:140px;
	width:100%;
	text-align:center;
	height:50px
}
.benifit-wrapper .money-wrapper {
	width:100%;
	margin:auto;
	text-align:center;
	height:119px;
	position:absolute;
	top:87px
}
.benifit-wrapper .button-wrapper .button {
	width:165px;
	height:48px;
	background:url(/Images/Coupon/fresher-benifit/button.png) center center no-repeat;
	display:block;
	margin:auto;
	text-indent:-9999px
}
#banner-worldcup,#banner-worldcup a {
	height:100%;
	text-indent:-9999px;
	display:block
}
ul {
	list-style:none
}
ol,ul {
	margin:0;
	padding:0
}
a:active,a:hover,a:link,a:visited {
	text-decoration:none
}
#sink-footer {
	padding-bottom:155px
}
.container {
	width:990px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.sup-header .sup-nav {
	font-size:12px;
	color:#333
}
.sup-header .sup-nav .important {
	color:#ff7900
}
.sup-header .sup-nav li a {
	padding:0 20px;
	color:#333
}
.sup-header .sup-nav li a:hover {
	color:#fff
}
header {
	margin-bottom:0;
	border-bottom:1px solid #ddd
}
header .navbar .nav {
	width:770px;
	margin-right:0
}
header .navbar .nav #Account {
	float:right
}
header .navbar .nav li a,header .navbar .nav li a:hover,header .navbar .nav li.active a,header .navbar .nav li.active a:hover {
	color:#333!important
}
header+.sub-nav {
	margin-top:0
}
header+.sub-nav .sub-nav-inner {
	border:none;
	border-bottom:1px solid #ddd
}
.sub-nav {
	margin-top:0
}
.sub-nav .sub-nav-inner {
	border:none;
	border-bottom:1px solid #ddd
}
.about .wrap {
	/*background-color:#fff*/
}
.about .wrap.about-wrap-gray {
	background-color:#eee
}
.about .wrap.about-choose-wrap .row .span1 {
	width:35px
}
.about .wrap.about-team-wrap {
	border-top:solid 1px #eee;
	border-bottom:solid 1px #eee
}
.about .wrap.about-us-wrap {
	position:relative;
	overflow:hidden
}
.about .container {
	height:400px;
	padding:40px 0 0;
	color:#666
}
.about .container.about-name-container {
	background:url(/Content/Default/Images/About/about_02.png) center left no-repeat
}
.about .container.about-develop-container {
	background:url(/Content/Default/Images/About/about_03.png) right 20px no-repeat
}
.about .container.about-logo-container {
	background:url(/Content/Default/Images/About/about_04.png) center left no-repeat
}
.about .container.about-team-container,.about .container.contract-way-container {
	height:auto
}
.about .words {
	font-size:14px;
	color:#666;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.about .words h3 {
	color:#e44838;
	margin:0 0 40px;
	font-size:24px
}
.about .words p {
	margin:0;
	line-height:28px
}
.about .words.about-jimubox-words {
	text-align:right;
	padding-right: 50px
}
.about .words.about-name-words {
	text-align:left;
	padding:0 0 0 50px;
	
}
.about .words.about-develop-words {
	text-align:right;
	padding:0 80px
}
.about .words.about-choose-words {
	text-align:center
}
.about .words.about-choose-words h3 {
	margin:0 0 60px
}
.about .words.about-achievement-words {
	text-align:center
}
.about .words.about-achievement-words h3 {
	margin:0 0 50px
}
.about .words.about-team-words {
	text-align:center
}
.about .words.about-team-words h3 {
	margin:0 0 50px
}
.about .words.about-us-words {
	text-align:center;
    background-color: #eee;
}
.about .words.about-us-words h3 {
	margin:50px 0 465px
}
.about .achievement-circle {
	margin:0 auto;
	padding:46px 0;
	width:170px;
	height:170px;
	border:2px solid #eee;
	-webkit-border-radius:50%;
	border-radius:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.about .achievement-circle h4 {
	font-size:20px;
	font-weight:400;
	color:#fd7923
}
.about .achievement-circle h4 span {
	font-size:14px;
	color:#666
}
.about .achievement-circle h4 span:before {
	content:'';
	display:inline
}
.achievement-circle:hover{border-color: #E74C3C}

.about .more {
	position:relative;
	float:right;
	color:#E74C3C;
	display:block;
	padding:2px 5px;
	margin-top:40px;
	text-decoration:underline;
	-webkit-transition:.3s;
	-moz-transition:.3s;
	-o-transition:.3s;
	-ms-transition:.3s;
    transition: .3s;
	
}
.about .more:hover {
	background-color:#E74C3C;
	color:#fff
}
.about .team-gallery {
	margin:80px auto 0;
	width:960px;
	height:260px
}
.about .team-gallery .portrait-col {
	position:relative;
	width:135px;
	margin:0;
	padding:0;
	background-color:#fff;
	border:1px solid #fff
}
.about .team-gallery .portrait-col .portrait {
	display:block;
	width:100%;
	height:194px;
	background-color:#fff;
	opacity:.5;
	-ms-filter:"alpha(Opacity=50)";
	filter:alpha(opacity=50);
	max-width:none
}
.about .team-gallery .portrait-col .portrait.active,.about .team-gallery .portrait-col .portrait:hover {
	position:absolute;
	padding:4px;
	width:140px;
	height:207px;
	left:-5px;
	top:-10px;
	z-index:10;
	opacity:1;
	-ms-filter:none;
	filter:none;
	-webkit-box-shadow:0 0 5px #666;
	box-shadow:0 0 5px #666
}
.about .person-info {
	width:950px;
	margin:50px 0 50px 0;
	display:none
}
.about .person-info .person-base-info {
    margin-left:0;
	/*padding:50px 0*/
}
.about .person-info .person-base-info .person-title {
	color:#999
}
.about .person-info .person-detail {
	text-align:left
}
.about .person-info.active {
	display:inline-block;
}
.about .person-info.barry .person-name {
	font-size:20px
}
.person-name{ margin-bottom: 10px;}
.about .us-gallery {
	width:1920px;
	padding:20px 40px;
	position:absolute;
	left:50%;
	top:140px;
	margin-left:-1000px;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	zoom:1
}
.about .us-gallery:after,.about .us-gallery:before {
	content:"";
	display:table
}
.about .us-gallery:after {
	clear:both
}
.about .us-gallery .gallery-line {
	width:100%;
	zoom:1
}
.about .us-gallery .gallery-line .col-us-pic {
	position:relative;
	width:240px;
	height:150px;
	float:left;
	padding:0;
	border:none;
	background-color:#fff
}
.about .us-gallery .gallery-line .col-us-pic .us-pic {
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:240px;
	height:150px;
	background-color:#fff;
	cursor:pointer;
	opacity:.5;
	-ms-filter:"alpha(Opacity=50)";
	filter:alpha(opacity=50);
	max-width:none
}
.about .us-gallery .gallery-line .col-us-pic .us-pic:hover {
	position:absolute;
	padding:4px;
	width:260px;
	height:170px;
	left:-10px;
	top:-10px;
	z-index:10;
	opacity:1;
	-ms-filter:none;
	filter:none;
	-webkit-box-shadow:0 0 5px #666;
	box-shadow:0 0 5px #666
}
.about .us-gallery .gallery-line:after,.about .us-gallery .gallery-line:before {
	content:"";
	display:table
}
.about .us-gallery .gallery-line:after {
	clear:both
}

.about .contract-way-container .contract-item {
	position:relative
}
.about .contract-way-container .contract-icon {
	width:100px;
	height:100px;
	margin:0 auto 30px;
	background-color:#e2e2e2;
	color:#999;
	-webkit-border-radius:50%;
	border-radius:50%;
	-webkit-transition:.3s;
	-moz-transition:.3s;
	-o-transition:.3s;
	-ms-transition:.3s;
	transition:.3s
}
.about .contract-way-container .contract-icon:hover {
	background-color:#E74C3C;
	color:#E74C3C
}
.about .contract-way-container .contract-icon.tel {
	background-image:url(/Content/Default/Images/About/icon_03.png)
}
.about .contract-way-container .contract-icon.address {
	background-image:url(/Content/Default/Images/About/icon_05.png)
}
.about .contract-way-container .contract-icon.customer-service {
	background-image:url(/Content/Default/Images/About/icon_07.png)
}
.about .contract-way-container .contract-icon.mail {
	background-image:url(/Content/Default/Images/About/icon_09.png);
	background-position:-2px
}
.about .contract-way-container .contract-icon .contract-word {
	position:absolute;
	top:130px;
	left:0;
	right:0
}

.develop-span{ padding: 0 18px; }
.dev img{ position: relative; left: 8px;top: -2px; }
.dev {padding:0 20px}

.develop-hover{ font-size: 16px;color: #E74C3C;font-weight: bold; }


.about .container.safe-enter-time-container { padding: 36px 0 0; }
.about .safe-enter-time-container .words  h3 { margin: 0 0 20px;text-align: center; }

.safe-agency{ float: left;}
.safe-agency div{margin: 20px 29px 20px 0;padding: 5px 5px; text-align: center; }
.safe-agency .enter-time { padding: 5px 5px 30px; }
.agency-name { border:1px solid #e0e0e0;position:relative; -webkit-border-radius: 6px; -moz-border-radius: 4px; }
.angle-up-1,.angle-up-2 {display:block;width: 0;height: 0;position: absolute;font-size: 0;line-height: 0;}
.angle-up-1 {top:-8px;left:43px; border-top:0;border-bottom:7px solid #e0e0e0;border-right:7px solid transparent;border-left:7px solid transparent;}
.angle-up-2 {top:-7px; left:43px;border-top:0;border-bottom:7px solid white ; border-right:7px solid transparent; border-left:7px solid transparent; }

.angle-down-1,.angle-down-2 {display:block;width: 0;height: 0;position: absolute;font-size: 0;line-height: 0;}
.angle-down-1 {top:37px;left:88px; border-top: 7px solid #e0e0e0;border-bottom: 0;border-right:7px solid transparent;border-left:7px solid transparent;}
.angle-down-2 {top:36px; left:88px;border-top:7px solid white;border-bottom:0; border-right:7px solid transparent; border-left:7px solid transparent; }


.safe-elapse{ float: left;}
.safe-elapse div{margin: 15px 10px;padding: 8px 25px; text-align: center; }
.safe-elapse .enter-time { padding: 5px 5px 30px; }

.agency-name.back-color { background: #e74c3c;border-color: #e74c3c;color: white;margin-top: -20px }
.agency-name .angle-up-1.color,.agency-name .angle-up-2.color { border-bottom-color: #e74c3c; }
.color2 { border-top-color: #e74c3c; }

.safe-enter-time-container .words .banner{ position: relative;top: 128px; }
.safe-enter-time-container .words .point{ position: relative;left: 40px;top: -38px; }

.contract_img{ margin-bottom: 30px;text-align: center;}
.contract_img p{ margin: 0;}
.active2{text-decoration:none}
header .navbar .nav li a,header .navbar .nav li a:hover,header .navbar .nav li.active2 a,header .navbar .nav li.active2 a:hover {
	color:#333!important
}
.about .team-gallery .portrait-col .portrait.active2,.about .team-gallery .portrait-col .portrait:hover {
	position:absolute;
	padding:4px;
	width:140px;
	height:207px;
	left:-5px;
	top:-10px;
	z-index:10;
	opacity:1;
	-ms-filter:none;
	filter:none;
	-webkit-box-shadow:0 0 5px #666;
	box-shadow:0 0 5px #666
}
.about .person-info.active2 {
	display:block
}
.opacity{ opacity: .5;}
.agency-name2 { border:1px solid #e0e0e0;position:relative; -webkit-border-radius: 3px; -moz-border-radius: 4px; }
.agency-name2.back-color { background: #e74c3c;border-color: #e74c3c;color: white; }
.agency-name2 .angle-up-1.color,.agency-name2 .angle-up-2.color { border-bottom-color: #e74c3c; }
.G_detail{ margin-top: 180px;}

.risk-circle{ background-color: #ffffff;border: 2px solid #e74c3c;}
.btn
{
    margin: 0 auto 100px;
    width: 220px;
    height: 50px;
    line-height: 50px;
    display: block;
    background: #e44838;
    border-radius: 3px;
    font-size: 18px;
    color: #fff;
    text-decoration: none;
    text-align: center;
}
.income_height_p p{ line-height: 60px;}
.income_ul{padding: 0 30px;}
.income_ul li{ line-height: 125px;border-bottom: 1px dashed #e0e0e0;clear: both;padding: 0 30px;}
.income_ul_li_step{font-size: 70px;color: #e7e7e7;font-weight: 600;}
.btn_trait{color: #fff;font-size: 14px;text-align: center;background: #e44838;display: table;display: inline-table;margin-top: 294px;margin-left: 196px;width: 110px;line-height: 35px;}
.btn_trait:hover{background: #d03829;color: #fff;}
.btn:hover{ background: #d03829;color: #fff;}
.mmoneyfree_p p{ line-height: 25px;}